package com.dhnsoft;

public class 两数相加 {
//    public ListNode addTwoNumbers(ListNode l1, ListNode l2)
//    {
//        int cur = l1.val+l2.val;
//        int geNum = cur%10;
//        int shiNum = cur/10;
//        System.out.println("first getNum:"+geNum);
//        System.out.println("first shiNum:"+shiNum);
//        l1 = l1.next;
//        l2 = l2.next;
//        ListNode Listnode = new ListNode(geNum);
//        ListNode nextNode;
//        nextNode=Listnode;
//        // boolean flag = shiNum;
//        while(l1!=null||l2!=null||shiNum!=0){
//            if(l1!=null){
//                cur = l1.val;
//            }
//            if(l2!=null){
//                cur = l2.val;
//            }
//            if(l1!=null&&l2!=null){
//                cur = l1.val+l2.val;
//            }
//            if(l1==null&&l2==null){
//                cur = 0;
//            }
//            System.out.println("second cur:"+cur);
//            System.out.println("second shiNum:"+shiNum);
//            geNum = cur%10 + shiNum;
//            if(geNum==10){
//                shiNum = cur/10 + 1;
//                geNum = 0;
//            }
//            else{
//                shiNum = cur/10;
//            }
//            ListNode node = new ListNode(geNum);
//            nextNode.next = node;
//            nextNode = nextNode.next;
//            // nextNode.val = shiNum;
//            if(l1!=null){
//                l1 = l1.next;
//            }
//            if(l2!=null){
//                l2 = l2.next;
//            }
//        }
//        nextNode=Listnode;
//        return Listnode;
//    }
}
